window grate - French English Dictionary